JBoss Community Archive (Read Only)

WildFly 9

WildFly Testsuite Harness Developer Guide

Audience: Whoever wants to change the testsuite harness

JIRAWFLY-576

Testsuite requirements

http://community.jboss.org/wiki/ASTestsuiteRequirements will probably be merged here later.

Adding a new maven plugin

The plugin version needs to be specified in jboss-parent. See https://github.com/jboss/jboss-parent-pom/blob/master/pom.xml#L65 .

Shortened Maven run overview

See Shortened Maven Run Overview.

Properties and their propagation

Propagated to tests through arquillian.xml:
     <property name="javaVmArguments">${server.jvm.args}</property>
TBD: https://issues.jboss.org/browse/ARQ-647

JBoss AS instance dir

integration/pom.xml

(currently nothing)

*-arquillian.xml

<container qualifier="jboss" default="true">
    <configuration>
        <property name="jbossHome">${basedir}/target/jbossas</property>

Server JVM arguments

<surefire.memory.args>-Xmx512m -XX:MaxPermSize=256m</surefire.memory.args>
    <surefire.jpda.args></surefire.jpda.args>
    <surefire.system.args>${surefire.memory.args} ${surefire.jpda.args}</surefire.system.args>

IP settings

  • ${ip.server.stack} - used in <systemPropertyVariables> / <server.jvm.args> which is used in *-arquillian.xml.

Testsuite directories

  • ${jbossas.ts.integ.dir}

  • ${jbossas.ts.dir}

  • ${jbossas.project.dir}

Clustering properties

  • node0

  • node1

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 13:57:39 UTC, last content change 2013-07-02 08:21:00 UTC.